Tower of London

The Tower of London, officially Her Majesty's Royal Palace and Fortress of the Tower of London, is a historic castle located on the north bank of the River Thames in central London.

Source: Wikipedia

Captured by

Alessandro La Becca

@bisco95

Hi, I’m Alessandro La Becca. photographer and graphic designer, based in Brescia but I come from Episcopia. I draw inspiration from silent mountains, from the quiet of animals and nature.

Google Maps    Book flights    Book hotels    Book tours   

Book the best travel experiences, tours and activities in Tower of London, United Kingdom

Where to sleep nearby Tower of London?

Booking.com

Book the best Stays and Hotels nearby Tower of London, United Kingdom

Book cheap flights to Tower of London, United Kingdom